What is the plural of buffalo?

The plural of buffalo is typically "buffaloes" or "buffalo." The word "buffalo" can be both singular and plural, similar to how the word "sheep" remains the same in both singular and plural form. The term "buffaloes" is more commonly used in American English, while "buffalo" is more commonly used in British English.